/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.viajaconmigo.repository;

import com.viajaconmigo.model.Usuario;

/**
 *
 * @author Pablo
 */

public interface UsuarioDAO extends GenericoDAOInterface<Usuario>{
    public Usuario buscarNickPW(String nick, String password);
  
    /* JM.
    Se retira esta operación por ser redundante con crear. Al heredar de GenericoDAOInterface
    con el estereotipo <Solicitud>, la semántica es completa.
    */
    /*public Usuario newUsuario(Usuario usuario);*/

    public Usuario getUsuarioByNickOrEmail(String nick, String email);

    public Usuario getUsuarioByNick(String nick);
}
